package api.event
{
	import flash.text.StaticText;

	public class GameAPIEvent
	{
		public static const API_INIT:String="init_api";//初始化API;
		public static const API_DEBUG:String="api_debug";//显示调试信息;
		
		//PVP
		public static const PVP_ERROR:String="pvp_error";//pvp连接错误
		public static const PVP_CLOSE:String="pvp_close";//pvp关闭
	
		//游戏与API
		public static const PVP_API_TO_GAME:String="pvp_api_to_game";//PVP_API发送消息给game
		public static const PVP_GAME_TO_API:String="game_to_pvp_api";//game发送消息给pvp_api
		
		//消息
		public static const PVP_DATA_RECEIVE:String="pvp_receive_msg_data";//收到消息数据;
		public static const PVP_DATA_SEND:String="pvp_send_msg_data";//发送消息数据;
		public static const PVP_CHANGE_PLAYER:String="pvp_change_player";//换一个玩家;
		
		//用户
		public static const PVP_USER_GET_LIST:String="pvp_on_get_user_list"//获取到同桌的其他用户;
		public static const PVP_USER_SET_INFO:String="pvp_set_user_info";//设置用户属性
		//桌子
		public static const PVP_TABLE_SET_INFO:String="pvp_set_table_info";//设置桌子属性
		public static const PVP_TABLE_GET_INFO:String="pvp_get_table_info";//获得桌子属性
		

		
		public static const PVP_QUICK_ENTER_GAME:String="pvp_on_quick_enter_table";//on快速进入游戏;
		
		
		
		//游戏之间通信的消息类型;
		public static const PVP_MSG_CHAT:String="pvp_msg_chat";//发送聊天消息
		public static const PVP_MSG_FUN:String="pvp_msg_fun";//发送方法及参数
		public static const PVP_MSG_API_FUN:String="pvp_msg_api_fun";//api间发送方法及参数
		public static const PVP_MSG_PROPERTY:String="pvp_msg_property";//发送属性
		
			
			
			
		//G_TO_G用户之间协议
		public static const G_TO_G_ENTER_TABLE:String="g_to_g_enter_table";//用户进入游戏	
		
		
		//game和API显示协议
		public static const API_PVP_IS_TURN_ME:String="api_pvp_is_turn_me";//是否出现轮到其他人提示
		public static const API_PVP_IS_RESTART_GAME:String="api_pvp_is_restart_game";//是否再来一局
	
	}
}